//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////@

Log.print('service module: reset');

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////@

Service.reset = {};

Service.reset.action = function(nodereq) {
	var
	skiniko = nodereq.skinikoGet(),
	trapeziMax = 7,
	query = 'DELETE FROM `trapezi` WHERE `kodikos` > ' + trapeziMax;

	if (nodereq.isvoli()) return;
	nodereq.end();

	DB.connection().query(query, function(conn) {
		conn.free();
	});

	skiniko.
	trapeziWalk(function(kodikos) {
		if (kodikos <= trapeziMax) return;
		skiniko.trapeziDelete(kodikos);
	}).
	thesiCheck().
	kinisiAdd(new Kinisi('RESET'));
}
